Distributed graph problems through an automata-theoretic lens

نویسندگان

چکیده

The locality of a graph problem is the smallest distance T such that each node can choose its own part solution based on radius-T neighborhood. In many settings, be solved efficiently with distributed or parallel algorithm if and only it has small locality. this work we seek to automate study solvability locality: given description Π, would like determine Π solvable what asymptotic as function size graph. Put otherwise, automatically synthesize efficient algorithms for solving Π. We focus locally checkable problems; these are problems in which globally feasible looks all constant-radius neighborhoods. Prior brought primarily bad news: questions related undecidable general, even case labeled paths cycles, determining PSPACE-hard (Balliu et al., PODC 2019). complement prior negative results cases unlabeled cycles and, an extension, rooted trees. from automata-theoretic perspective by representing nondeterministic finite automaton M over unary alphabet. identify polynomial-time-computable properties near-completely capture paths, exception one specific co-NP-complete.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extended Distributed Learning Automata An Automata-based Framework for Solving Stochastic Graph Optimization Problems

In this paper, a new structure for cooperative learning automata called extended learning automata (eDLA) is introduced. Based on the new structure, an iterative randomized heuristic algorithm using sampling is proposed for finding an optimal subgraph in a stochastic edge-weighted graph. Stochastic graphs are graphs in which the weights of edges have an unknown probability distribution. The pro...

متن کامل

An automata-theoretic approach to the verification of distributed algorithms

We introduce an automata-theoretic method for the verification of distributed algorithms running on ring networks. In a distributed algorithm, an arbitrary number of processes cooperate to achieve a common goal (e.g., elect a leader). Processes have unique identifiers (pids) from an infinite, totally ordered domain. An algorithm proceeds in synchronous rounds, each round allowing a process to p...

متن کامل

Emptiness Problems for Distributed Automata

We investigate the decidability of the emptiness problem for three classes of distributed automata. These devices operate on finite directed graphs, acting as networks of identical finite-state machines that communicate in an infinite sequence of synchronous rounds. The problem is shown to be decidable in LOGSPACE for a class of forgetful automata, where the nodes see the messages received from...

متن کامل

Graph-Theoretic Solutions to Computational Geometry Problems

Many problems in computational geometry are not stated in graphtheoretic terms, but can be solved efficiently by constructing an auxiliary graph and performing a graph-theoretic algorithm on it. Often, the efficiency of the algorithm depends on the special properties of the graph constructed in this way. We survey the art gallery problem, partition into rectangles, minimum-diameter clustering, ...

متن کامل

Improving Conservation Techniques through Graph Theoretic Models

While concerns for local and global ecological issues increase, there is a growing need for the conservation of functioning ecosystems; as land management evolves in scope and emphasis, land managers are in need of new tools. Graph theory, a relatively efficient mathematical modeling approach, has been used for modeling and analyzing an array of networks and as a result proving itself as a pote...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Theoretical Computer Science

سال: 2023

ISSN: ['1879-2294', '0304-3975']

DOI: https://doi.org/10.1016/j.tcs.2023.113710